Big Huge Thesaurus

cartilaginous structure

noun